home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 21
/
Aminet 21 (1997)(GTI - Schatztruhe)[!][Oct 1997].iso
/
Aminet
/
disk
/
misc
/
HDOffGUI.lha
/
check
next >
Wrap
Text File
|
1997-07-21
|
1KB
|
72 lines
ECHO "*NThis script will check binaries and documentation for integrity."
ECHO "It requires that PGP and MD5SUM be installed.*N"
FAILAT 21
ECHO "Checking for PGP..." NOLINE
WHICH >NIL: PGP
IF WARN
ECHO "failed."
SKIP NOTCHECKED
ELSE
ECHO "done."
ENDIF
ECHO "*E[A*E[K" NOLINE
ECHO "Checking for MD5SUM..." NOLINE
WHICH >NIL: MD5SUM
IF WARN
ECHO "failed."
SKIP NOTCHECKED
ELSE
ECHO "done."
ENDIF
ECHO "*E[A*E[K" NOLINE
ECHO "Checking for Matthias Andree's PGP key..." NOLINE
PGP >NIL: +batchmode=on +verbose=0 -kv m_andree@tribal.line.org
IF WARN
ECHO "failed."
SKIP NOTCHECKED
ELSE
ECHO "done."
ENDIF
ECHO "*E[A*E[K" NOLINE
ECHO "Checking integrity of MD5-Sums..." NOLINE
DELETE >NIL: FORCE MD5
PGP >NIL: +batchmode=on +verbose=0 MD5
;ECHO "return is $RC -> " NOLINE
IF $RC GE 1
ECHO "failed."
SKIP FAILED
ELSE
ECHO "done."
ENDIF
ECHO "*E[A*E[K" NOLINE
ECHO "Checking integrity of files..."
MD5SUM -c MD5
IF $RC GE 1
SKIP FAILED
ENDIF
ECHO "*E[AIntegrity has been verified.*E[K*N"
QUIT 0
LAB NOTCHECKED
ECHO ""
ECHO "Integrity check could not be performed. Install the required"
ECHO "programs PGP and MD5SUM or check your path and retry.*N"
QUIT 20
LAB FAILED
ECHO ""
ECHO "Integrity check has failed. Someone might have tampered with the files."
ECHO "You should try to get unaltered versions from reliable sources.*N"
QUIT 20